/*自定义类表示圆形（Circle）
要求：
1、有成员属性center表示圆心（此处可以使用简单第一题中自定义的Point）
2、有成员属性radius（半径，整型）
3、将center，radius设为私有属性，并提供公开的get，set函数。
4、有合理的构造函数，必须在构造函数中初始化center和radius。
*/
#include <iostream>
using namespace std;

class Point
{
private:
    int x;
    int y;
public:
    Point()
    {

    }
    void set()
    {
        cout<<"请输入X:"<<endl;
        cin>>x;
        cout<<"请输入Y:"<<endl;
        cin>>y;
    }
    void get()
    {
        cout<<"X:"<<x<<endl;
        cout<<"Y:"<<y<<endl;
    }
};
class Circle
{
private:
    Point center;
    int radius;
public:
    Circle()
    {
        center.set();
        setR();
    }
    void setR()
    {
        cout<<"请输入半径R:"<<endl;
        cin>>radius;
    }
    void getC()
    {
        cout<<"圆心："<<endl;
        center.get();
        cout<<"半径"<<radius<<endl;
    }
};

int main(int argc,char*argv[])
{
    Circle yuan;
    yuan.getC();
    return 0;
}



